API Documentation
Slider.h
1 // Slider.h
3 //
5 
6 namespace nkWinUi
7 {
11  enum class SLIDER_DIRECTION
12  {
13  AUTOMATIC = 0,
18  } ;
19 
27  class Slider : public Component
28  {
29  public :
30 
38  Slider (MainSystem* parentSystem) ;
42  ~Slider () ;
43 
44  // Getters
48  float getMin () const ;
52  float getMax () const ;
56  float getCurrent () const ;
60  std::function<bool(Slider*, float)> getValueChangeCallback () const ;
65 
66  // Setters
72  virtual void setMin (float value) ;
78  virtual void setMax (float value) ;
87  virtual void setCurrent (float value) ;
97  virtual void setValueChangeCallback (std::function<bool(Slider*, float)> callback) ;
105  virtual void setDisplayDirection (SLIDER_DIRECTION value) ;
106  } ;
107 }
nkWinUi::SLIDER_DIRECTION::LEFT_TO_RIGHT
@ LEFT_TO_RIGHT
Left to right direction.
nkWinUi::SLIDER_DIRECTION::TOP_TO_BOTTOM
@ TOP_TO_BOTTOM
Top to bottom direction.
nkWinUi::Slider::getCurrent
float getCurrent() const
nkWinUi::Slider::~Slider
~Slider()
nkWinUi::SLIDER_DIRECTION::RIGHT_TO_LEFT
@ RIGHT_TO_LEFT
Right to left direction.
nkWinUi::SLIDER_DIRECTION::BOTTOM_TO_TOP
@ BOTTOM_TO_TOP
Bottom to top direction.
nkWinUi::Slider::setMax
virtual void setMax(float value)
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::Slider::getMax
float getMax() const
nkWinUi::MainSystem
The main system of the component.
Definition: MainSystem.h:18
nkWinUi::Slider::getValueChangeCallback
std::function< bool(Slider *, float)> getValueChangeCallback() const
nkWinUi::Slider::setCurrent
virtual void setCurrent(float value)
nkWinUi::SLIDER_DIRECTION::AUTOMATIC
@ AUTOMATIC
Automatic direction, adapting to the size of the component. Left to right if wider,...
nkWinUi::Slider::setValueChangeCallback
virtual void setValueChangeCallback(std::function< bool(Slider *, float)> callback)
nkWinUi::Slider::setDisplayDirection
virtual void setDisplayDirection(SLIDER_DIRECTION value)
nkWinUi::Slider::Slider
Slider(MainSystem *parentSystem)
nkWinUi::Slider::getDisplayDirection
SLIDER_DIRECTION getDisplayDirection() const
nkWinUi::Slider::setMin
virtual void setMin(float value)
nkWinUi::Slider::getMin
float getMin() const
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7
nkWinUi::SLIDER_DIRECTION
SLIDER_DIRECTION
Lists possible slider directions.
Definition: Slider.h:12
nkWinUi::Slider
A graphical slider.
Definition: Slider.h:28